package com.dn.dngateway.model;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class GatewayLog implements Serializable {

    private static final long serialVersionUID = 4840709854590044734L;

    /**
     * 访问实例
     */
    private String targetServer;
    /**
     * 请求路径
     */
    private String requestPath;
    /**
     * 请求方法
     */
    private String requestMethod;
    /**
     * 协议
     */
    private String schema;
    /**
     * 请求体
     */
    private String requestBody;
    /**
     * 响应体
     */
    private String responseData;
    /**
     * 请求ip
     */
    private String ip;
    /**
     * 请求时间
     */
    private Date requestTime;
    /**
     * 响应时间
     */
    private Date responseTime;
    /**
     * 执行时间
     */
    private long executeTime;
    /**
     * 返回码
     */
    private long code;
    /**
     * 返回数据类型
     */
    private String responseContentType;
    /**
     * 请求数据类型
     */
    private String requestContentType;
    /**
     * 请求用户id
     */
    private String userId;


}


